import axios from 'axios'

// 创建axios实例，如果项目有多个基地址，就可以创建多个实例
const instance = axios.create({
  baseURL: 'http://ihrm.itheima.net/api',
  // 请求超时,请求发出5秒后没反应自动断开请求
  timeout: 5000
})

// 添加请求拦截器
instance.interceptors.request.use(
  (config) => {
    return config
  },
  (error) => {
    return Promise.reject(error)
  })

// 添加响应拦截器
instance.interceptors.response.use(
  (response) => {
    return response
  },
  (err) => {
    return Promise.reject(err)
  })

// 导出instance实例
export default instance
